package com.yu.judge.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 代码沙箱的响应类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ExcuteResponse {
    /**
     * 输出用例
     */
    private List<String> output;
    /**
     * 判题机信息     什么堆运行暴了 什么 的
     * 运行时间过长了什么的
     *
     */
    private String message;
    /**
     * 一组信息
     * 返回的结果信息
     * include
     * 运行时间
     * 占用内存
     * 运行信息等
     */
    private JudgeInfo judgeInfo;
    /**
     * 题目状态
     */
    private Integer status;

}
